package jnpf.message.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
 *
 * 消息监控表
 * @版本： V3.2.0
 * @版权： 引迈信息技术有限公司（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2022-08-22
 */
@Data
@TableName("base_message_monitor")
public class MessageMonitorEntity  {
    @TableId("F_ID")
 
    private String id;

    @TableField("F_ACCOUNT_ID")
 
    private String accountId;

    @TableField("F_ACCOUNT_NAME")
 
    private String accountName;

    @TableField("F_ACCOUNT_CODE")
 
    private String accountCode;

    @TableField("F_MESSAGE_TYPE")
 
    private String messageType;

    @TableField("F_MESSAGE_SOURCE")

    private String messageSource;

    @TableField("F_SEND_TIME")
 
    private Date sendTime;

    @TableField("F_MESSAGE_TEMPLATE_ID")
 
    private String messageTemplateId;

    @TableField("F_TITLE")
 
    private String title;

    @TableField("F_RECEIVE_USER")
 
    private String receiveUser;

    @TableField("F_CONTENT")
 
    private String content;

    @TableField("F_CREATOR_TIME")
 
    private Date creatorTime;

    @TableField("F_CREATOR_USER_ID")
 
    private String creatorUserId;

    @TableField("F_LAST_MODIFY_TIME")
 
    private Date lastModifyTime;

    @TableField("F_LAST_MODIFY_USER_ID")
 
    private String lastModifyUserId;

    @TableField("F_DELETE_MARK")

    private Integer deleteMark;

    @TableField(value = "F_DELETE_TIME",fill = FieldFill.INSERT)

    private Date deleteTime;

    @TableField("F_DELETE_USER_ID")

    private String deleteUserId;

}
